1 December 2025 A Decade After Breaking Up Big IT, UK Government Confronts New Digital Dependencies Read more