| Company | Timeline | Status | |
| KPM Bruach Limited Director • Director | 21 Apr 2023←2 Years 7 Months→Current | Active | |
| Piper Sandler Ltd Director • Chief Executive Officer | 15 Apr 2020←5 Years→Current | Active | |
| HLMZ Holdings Limited Director • Director | 17 Mar 2010←10 Years→3 Apr 2020 | Dissolved | |
| TVG Limited Director • Director | 16 Jul 2009←12 Years→23 Mar 2022 | Dissolved | |
| TVG Services Limited Director • Banker | 18 Sep 2008←11 Years→3 Apr 2020 | Dissolved | |
| TVG Finance Limited Director • Banker | 17 Apr 2008←11 Years→3 Apr 2020 | Dissolved | |
