About I.t.e.a. International Limited (04460642) United Kingdom