Castor
Show contact
Links
Previous companies
Derk Arts
CEO
Ahmed Mubarak
Customer Success Manager - EMEA
Sebastiaan Knijnenburg
Principal Innovation Engineer
Andrew Sadler
Chief Product Technology Officer
Fatma Elfaghi
VP Of Quality And Compliance
+ 12 more
July, 2021 - present
View in org chart