About Torque Tech Ltd (SC536192) United Kingdom