If you go onto Torque's website, it automatically diverts you to WRC Sales. So yes it is them mate. Each person is going to have heard different things. My bloke got his evo3 from Keighely Trade Centre and had no issues at all. But alot of people have heard major issues with their cars. And the same with Torque, I had no issues but I have heard plenty of people slag them off.