About Trident Torque Multiplication Technologies Limited (08652842) United Kingdom