About Icc Ventures Limited (12357629) United Kingdom