By CEP Staff • 27 February 2020 in News

Global investment manager I Squared Capital today announced a deal to sell the Taiwan-based solar company Chenya Energy to Japan’s Marubeni Corporation.