About Torqueten Global Ltd (12590699) United Kingdom