Southampton, United Kingdom The White Building, 1-4 Cumberland Place (3,424.19 mi) Southampton SO15 2NP Igloo Energy.. Igloo Energy - Energy for the Connected Generation Utilities sector, 39 employees