S&P 5007,757.64 0.62%
Ofgem Proposes Hundreds of Millions in Deposits from Data Centres for Power Grid Access — Witness News