About Itx Technologies Uk Limited (04014752) United Kingdom