About C.t.c.i. (technology) Limited (02138390) United Kingdom