About Rotor Torque Limited (12232400) United Kingdom