About Igloo Works Limited (12100615) United Kingdom