About Torque Brands Holdings Limited (12537238) United Kingdom