About Ic Management Limited (12120586) United Kingdom