About Ic-7 Ltd (11358214) United Kingdom