Important Update: Identity Verification Becomes Mandatory from 18 November 2025 From 18 November 2025, all UK company directors and persons with significant control (PSCs) must verify their identity with Companies House. Read More » 31 October 2025