Assisting an IPP with contractual issues relating to the EPC of its 49.5MW/99MWh standalone energy storage system in England.By CETA Partners / 14 August 2025