Global infrastructure investment manager I Squared Capital said on Wednesday it has agreed to sell a Taiwanese solar platform with over 340 MW of assets to Japanâs Marubeni Corp (TYO:8002).