28 July 2026

Deloitte UK: Two in three FTSE 100 firms restated sustainability metrics in 2025