About Torque Investments Ltd (10350875) United Kingdom