Global infrastructure investment manager I Squared Capital has wrapped up the sale of Taiwanese solar firm Chenya Energy and its assets of over 340 MW to Japanâs Marubeni Corp (TYO:8002).