About Torque Italia Limited (12897342) United Kingdom