Technology Data Centres Face Millions in Power Deposit Requirements Data centres may need to pay substantial deposits for electricity capacity. Regulator proposes £237,500 to £712,500 per... 2 Aug 2026