By Scott Simpson
Nov 11, 2025
A UK resident company that is owned by five or fewer ’participators (I.e. directors, shareholders and investors) who either have control or possess the rights to have a say in important business decisions for the company.