About Torque Research Ltd (10634925) United Kingdom