Investcorp oversees nearly $50 billion in assets, including those managed by third parties, and has 14 offices across the globe. Photo: Investcorp
Investcorp oversees nearly $50 billion in assets, including those managed by third parties, and has 14 offices across the globe. Photo: Investcorp

Investcorp acquires 50% stake in New York-based Corsair’s infrastructure business