I Squared Capital buys IC Power’s Latin American and Caribbean businesses

Share this