251 employees
Torque end-to-end supply chain specialists, providing exceptional solutions to fashion brands and retailers.
1991