About Torque Culture Ltd (13234069) United Kingdom