Company Description
The Achilles Group is the leading provider of supplier management information, delivering a wide range of procurement and business solutions to major companies across the globe. Achilles’ supplier management schemes improve the efficiency of the procurement cycle while promoting health and safety, environmental management and wider corporate responsibility in the supply chain
*This description and profile was provided verbatim by the company listed