About Torque Retail Services Limited (02797402) United Kingdom