EcoVadis -Awarded to SFA group 2023
EcoVadis - Environmental, social, and ethical performance – or Sustainability – is an essential factor for smart businesses today, and the supply chain is the biggest lever for impact.

EcoVadis - Environmental, social, and ethical performance – or Sustainability – is an essential factor for smart businesses today, and the supply chain is the biggest lever for impact.