Tackling the credit insurance challenge

How to avoid another credit crisis

Like many European energy suppliers, npower – one of the largest energy suppliers to the UK business market – found itself facing challenges when many of its business customers suffe