About Torque Qc Services Limited (08186680) United Kingdom