Zaffra
Contact
View in org chart
Jan Toschka
Chief Executive Officer
Eric Van De Venter
Chief Technology Officer
Theo Pretorius
Chief Commercial Officer
Elena Scaltritti
Topsoe: Chief Commercial Officer
Maarten Coetsee
Chief Financial Officer
+ 1 more
Thijs Jurgen
Independent Non-executive Director
Current role