| Company | Timeline | Status | |
| Royal Thames Yacht Club Limited Director • Investor Relations | 27 Oct 2022←2 Years 12 Months→Current | Active | |
| Royal Thames Yacht Club Limited Director • Investor Relations | 27 Oct 2022←2 Years→30 Oct 2024 | Active | |
| X89 Consulting Limited Director • Director | 31 Dec 2018←6 Years→Current | Active | |
| Brunswick Consulting LLP Non-designated LLP Member • Unreported | 6 Apr 2004←1 Year 5 Months→30 Sep 2005 | Active | |
| Brunswick Minster LLP Non-designated LLP Member • Unreported | 6 Apr 2004←1 Year 5 Months→30 Sep 2005 | Active | |
| Brunswick Corporate Advisory LLP Non-designated LLP Member • Unreported | 6 Apr 2004←1 Year 5 Months→30 Sep 2005 | Active | |
| Brunswick Financial Advisory LLP Non-designated LLP Member • Unreported | 6 Apr 2004←1 Year 5 Months→30 Sep 2005 | Active | |
| Brunswick Public Relations LLP Non-designated LLP Member • Unreported | 6 Apr 2004←1 Year 5 Months→30 Sep 2005 | Active | |
