EcoVadis

  • Location: France
  • Website: www.ecovadis.com
  • Nature of Business: CSR ratings and scorecards
  • Sector: IT Technology
  • Number of Employees: 594
  • Chief Executive: Frédéric Trinel & Pierre-François Thaler
  • Managing Director: Pierre-François Thaler
  • Press/PR: Emily Rakowski

Voting is now Closed

Sponsors & Supporters