Essentially "Credit insurance" protects your business against the risk of bad debts, caused by either insolvency or protracted non-payment. Wherever a business is trading, Credit insurance will cover the turnover, business key accounts or exceptional losses. For a more detailed explanation of Credit Insurance see
Wikipedia definition.