The 18 MW Project is Owned, Operated by Major Swiss Power Company, EKZ WESTBOROUGH, Mass.: NEC Energy Solutions (NEC ES), has completed the installation of the largest battery energy storage system in Switzerland. The 18 MW, 7.5 MWh GSS® Grid Storage Solution system is owned and operated by one of Switzerland’s largest power distribution companies, […]