About Torque Sense Ltd (07004913) United Kingdom