Tackling technology debt: the key to successful innovation 02 May 2025 By Charlotte Hails, Virgin Media O2 Business