About Torque Industries Ltd (12602717) United Kingdom