Abdulla Almoayed founded Tarabut and is its chief executive, quoted in that role in the company's September 2026 financing announcement.
Title: Founder and Chief Executive Officer | Company: Tarabut