About Ic & Sc Ltd (11237455) United Kingdom