Companies House have opened their identity verification service from Tuesday 8 April 2025.
Identity verification will be a new legal requirement from autumn 2025. Charities that are also companies will be affected by this change.
You can find out more here: Verifying your identity for Companies House - GOV.UK