About Torque Retail Services Europe Limited (09183874) United Kingdom