What do you need to know? As of 18 November 2025, identity verification will become a legal requirement for all company directors and People with Significant Control (PSCs). This is part of a wider reform under the Economic Crime and Corporate Transparency Act 2023, and it’s set to impact millions of individuals connected to UK…