About Itx Associates Ltd (06407698) United Kingdom