50 employees
Enova is a performance-driven digital advertising agency with headquarters in Cairo, Egypt.
2012