26 February 2025

EU Omnibus: A turning point for supply chain due diligence