Technology Data centre operators face major deposit charges for electricity needs Data centre operators could be charged £237,500 to £712,500 per megawatt in deposits for upcoming power projects, according to reg... 3 August 2026