| Company | Timeline | Status | |
| Newport Data Systems Limited Director • Company Director | 5 Dec 2011←12 Years→29 Oct 2024 | Dissolved | |
Working Pulse Limited Director • Director | 14 Jun 2010←4 Years→1 May 2015 | Dissolved | |
| Suntech Medical Group Limited Director • Accountant | 12 May 2006←6 Years→30 May 2012 | Active | |
| NDSL Group Limited Director • Accountant | 12 May 2006←18 Years→29 Oct 2024 | Active | |
| Oxford Venture Management Limited Secretary • Accountant | 12 Jan 2004←3 Years→28 Aug 2007 | Dissolved | |
| Oxford Ventures Group Limited Secretary • Unreported | 1 Aug 2003←4 Years→28 Aug 2007 | Liquidation | |
| Oxford Venture Capital Limited Secretary • Unreported | 1 Aug 2003←4 Years→28 Aug 2007 | Dissolved | |
| NDSL Group Eb Trustee Limited Director • Director | 1 Nov 2002←22 Years→29 Oct 2024 | Dissolved | |
| Suntech Group Eb Trustee Limited Director • Director | 2 Oct 2002←9 Years→31 May 2012 | Dissolved | |
| Suntech Medical Group Limited Secretary • Company Secretary | 13 Nov 2000←11 Years→30 May 2012 | Active | |
