What you need to know after millions of UK firms’ data shared in major glitch March 17, 2026 · The Independent Read full story at source