About Tenxc Limited (12786398) United Kingdom