NEC Energy secures contracts for two UK energy storage projects

nec_logo2