Profile
Customer Success Manager
EcoVadis
Country or State
United Kingdom
Customer Success Manager at EcoVadis
Geography BSc, Social Sciences
World Procurement Congress 2022