Culture Netflix Axes 3% of London Staff in Global Layoffs, Top UK Exec Exits November 4, 2026 • 2 min read