About Applied Torque Systems Limited (04324571) United Kingdom