Your enquiry has been submitted and one of our experts will be in touch shortly.
Read our blog
Go to homepage
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