About I.c.c. Solutions Limited (03269635) United Kingdom