About Torque Leadership Associates Ltd (08576044) United Kingdom