About I.c.t Solutions & Services Limited (04442355) United Kingdom