What will the EU’s new supply chain law mean for European companies? 15 March 2024