About Ic Technologies Limited (07017937) United Kingdom