By CEP Staff • 22 April 2020 in News

Global investment manager I Squared Capital has completed its sale of Taiwan-based solar company Chenya Energy to Marubeni Corporation.