Telr employs 73 employees. The Telr management team includes Khalil Alami (Founder and CEO), Samer Affaneh (Head of Compliance and Assurance), and Mohammed Al Alami (Regional Head of Partnerships and Commercial).
Looking for a particular Telr employee's phone or email?