ID Verification for Companies House Additional layers of security introduced by Companies House came into effect on the 25 March 2025. The Economic Crime and Corporate Transparency Act (ECCTA) 2023 introduced new identity verification requirements for company directors and people with significant control (PSCs) to help combat fraud and clean up the Companies House register. […]