About I.t.i. Holdings Limited (12266949) United Kingdom