About Igloo Regeneration (general Partner) Limited (04299836) United Kingdom