Companies House is set to introduce mandatory identity verification (IDV) requirements by 2025, as part of the Economic Crime and Corporate Transparency Act 2023. By…