About Torque Bikes Ltd (11325134) United Kingdom