About Torque Group Limited (06769387) United Kingdom