By CEP Staff • 4 April 2014 in News Energy storage firm Ioxus raises $21 million Series C from IFC and Westly Group