About Torque Rc Ltd (10909864) United Kingdom