About Applied Torque Ltd (07078339) United Kingdom