Not quite ready to switch, but want to find out more? Enter your email below and we'll keep you updated as our journey continues.
Igloo Energy Supply Limited is a registered supplier of Electricity & Gas, under license from Ofgem.
Registered in England and Wales (No. 09812716)
Registered office: 1-4 Cumberland Place, Southampton, SO15 2NP