About I.c.s. (london) Limited (06898019) United Kingdom