About I.t.t.i.d. (trading) Ltd (02227129) United Kingdom