Telda employs 283 employees. The Telda management team includes Ahmed Sabbah (Co-Founder, CEO), Mahi Elattar (Head of Finance), and Amira Abdelnabi (Head of Marketing).
Looking for a particular Telda employee's phone or email?