About I.t.c. (isabelle Transaction Corporation) Limited (09382337) United Kingdom