About Torque Holdings Limited (11406067) United Kingdom