Icarus
Contact
Links
Previous companies
View in org chart
Leopold Thise
CEO
Galaëlle Wieczorek
Human Resources Officer
Christelle Querinjean
CFO
James Birder
Owner
Manuela Olivas
Account Manager
+ 6 more
November, 2021 - present
February, 2017
September, 2014