| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | EXACTA GROUP PLC | — | Other | 01/06/2026 – present |
| Officer | RIVER LAKE SOFTWARE LIMITED | 🇬🇧Regno Unito | Other | 09/06/2026 – present |
| Officer | 05599551 LIMITED | — | Other | 15/06/2026 – present |
| Officer | REMOTE DESKTOP SERVICES LIMITED | 🇬🇧Regno Unito | Dissolved | 29/04/2026 – present |
| Officer | EXACTA PLC | — | Other | 29/05/2026 – present |
14/01/2019
appointed
02/06/2016
appointed
09/07/2012
appointed