About Ten X Tech Ltd (11902998) United Kingdom