About Iti Holdings (london) Limited (08125386) United Kingdom