Log in
Zaffra
Contact
View in org chart
Jan Toschka
Chief Executive Officer
Theo Pretorius
Chief Commercial Officer
Elena Scaltritti
Topsoe: Chief Commercial Officer
Eric Van De Venter
Chief Technology Officer
Maarten Coetsee
Chief Financial Officer
+ 1 more
Current role