Channels
Power
Italian energy firm Enel is to invest €20 million in an energy storage facility in Tynemouth after purchasing the "construction-ready" project from the developer, Element Power.