Definition
Supply Chain
The network of suppliers behind delivery of a contract.
Plain-English explanation
Increasingly scored, with questions on resilience, payment practice and modern slavery due diligence.
Related terms
Definition
The network of suppliers behind delivery of a contract.
Increasingly scored, with questions on resilience, payment practice and modern slavery due diligence.
Related terms