5 free lookup(s). No credit card required.
Postgraduate Degree (Talent & People Management)
2025-2026Master (Translation & Technologies)
2004-2005BA in Translation / LEA (Langues Étrangères Appliquées)
2000-2004Find contact details for 700 million professionals.