The growing uncertainty among companies about their ability to recover all dues from customers is pushing many to take credit insurance policies.

More...