6th November 2020
46% of UK invoices are paid late; a major problem for businesses of all sizes and the reason Trade Credit Insurance (TCI) has surged in popularity in recent years. In the first three months of 2019, 5114 claims were made by UK businesses – the... read more