Tag: NEC unit to install 18 MW storage system in Switzerland