About Torque Partnership Ltd (12541457) United Kingdom