About I.c.t Development Limited (12299394) United Kingdom