Zaffra
Show contact
Jan Toschka
Chief Executive Officer
Eric Van De Venter
Chief Technology Officer
Maarten Coetsee
Chief Financial Officer
Theo Pretorius
Chief Commercial Officer
Thijs Jurgens
Independent Director
+ 1 more
Current role
View in org chart