About Torque Brands Group Limited (12537229) United Kingdom