Log in
Centra
Contact
Links
Previous companies
View in org chart
Marcus Malek
Head of Revenue Operations
Max Brennan
Country Manager – United Kingdom
Jannik Heide
Country Manager
January, 2023 - present
August, 2021
January, 2020
October, 2018