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
*average savings calculation based on all customers
who signed up in the last three months
Sorry, we couldn't load this page.
Ensure you are connected to the internet, and
please try again in a few minutes.
If you are seeing this message regularly get in
touch and let us know