| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | CAXA TECHNOLOGIES LTD | 🇬🇧Regno Unito | Active | 18/03/2026 – present |
| Officer | JOHNSONS TEXTILE SERVICES LIMITED | 🇬🇧Regno Unito | Active | 12/12/2025 – present |
| Officer | RUBIX INTERNATIONAL HOLDINGS LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | RUBIX NETWORK GROUP LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | IPHB NAMECO 2 LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | RUBIX NETWORK LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | RUBIX INTERNATIONAL GROUP LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | IPHB NAMECO 1 LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | RUBIX NETWORK HOLDINGS LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | IPHB NAMECO 3 LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | RUBIX EUROPE GROUP LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | RUBIX GLOBAL LIMITED | 🇬🇧Regno Unito | Dissolved | 16/04/2026 – present |
| Officer | IPHB NAMECO 4 LIMITED | 🇬🇧Regno Unito | Dissolved | 17/05/2026 – present |
| Officer | CJC SOFTWARE SOLUTIONS LIMITED | — | Dissolved | 01/06/2026 – present |
01/06/2026
United Kingdom → England
16/04/2026
England → United Kingdom
30/03/2009
appointed