About Torque London Limited (12749852) United Kingdom