About Ic Design Services Limited (10242102) United Kingdom