ecap - Global Executive Search & Leadership Advisory Consulting Firm 3 years ago ID: #280513 Listed In : Human Resource 2804, JBC 3, Jumerah Lake Towers, PO Box 337553, Dubai UAE +971 (0) 4242 1000 https://ecap.ae/ Business Description agency Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : recruitment Agency