Bulb Energy collapses into administration
The supplier, which has 1.7 million customers is Britain's seventh biggest energy company.
Bulb Energy collapses into administration
The supplier, which has 1.7 million customers is Britain's seventh biggest energy company.