| Role | Company | Country | Status | Date Range |
|---|---|---|---|---|
| Officer | LAPSOLE LTD | 🇬🇧United Kingdom | Dissolved | 02/05/2026 – 02/04/2019 |
| Officer | OCULUS XII LTD | 🇬🇧United Kingdom | Dissolved | 29/04/2026 – 31/08/2017 |
| Officer | DRASSLE SERVICES LTD | 🇬🇧United Kingdom | Dissolved | 24/05/2026 – 05/01/2016 |
| Officer | RESOLLE LIMITED | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 04/11/2011 |
| Officer | FREMONE SOLUTIONS LTD | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 04/11/2011 |
| Officer | ZENTLINE MEDIA LIMITED | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 30/04/2012 |
| Officer | LIMERILLE LIMITED | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 30/04/2012 |
| Officer | DORNPINE SERVICES LTD | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 30/04/2012 |
| Officer | THIRSKHAY MANAGEMENT LIMITED | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 30/04/2012 |
| Officer | YEENTOLLE LIMITED | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 30/04/2012 |
| Officer | VARDENILLE LIMITED | 🇬🇧United Kingdom | Dissolved | 28/05/2026 – 04/11/2011 |
| Officer | PHONEBILLER LIMITED | 🇬🇧United Kingdom | Dissolved | 29/05/2026 – 28/05/2014 |
| Officer | GENERILLE LTD | 🇬🇧United Kingdom | Dissolved | 30/05/2026 – 30/04/2012 |
02/04/2019
resigned
31/08/2017
resigned
05/11/2009
appointed