MarketLine Company Profile: Investcorp Holdings BSC. (Investcorp Holdings BSC Company Profile, 2026)