| Company | Timeline | Status | |
| NCMT Holdings Limited Secretary • Accountant | 10 Jul 2009←8 Years→31 May 2018 | Active | |
| NCMT Limited Secretary • Accountant | 10 Jul 2009←8 Years→31 May 2018 | Active | |
| Castlecroft Management Limited Director • Accountant | 8 Jul 2009←8 Years→31 May 2018 | Active | |
Solarsoft Business Systems Limited Director • Chartered Accountant | 6 Nov 2002←1 Year 2 Months→30 Jan 2004 | Dissolved | |
| Evolve Analytics Limited Director • Chartered Accountant | 6 Nov 2002←1 Year 2 Months→30 Jan 2004 | Active | |
| Trace One Limited Director • Chartered Accountant | 30 Sep 1999←2 Years 3 Months→31 Dec 2001 | Active | |
Global Numbers Limited Director • Chartered Accountant | 10 Sep 1998←6 Months→26 Mar 1999 | Dissolved | |
| Druid Group Limited Director • Chartered Accountant | 18 Jul 1994←4 Years→9 Sep 1998 | Dissolved | |
Druid Systems Limited Director • Chartered Accountant | 18 Jul 1994←4 Years→9 Sep 1998 | Dissolved | |
