UK energy storage firm Eelpower has acquired a recently-completed 20 MW battery scheme in England. PrevNext