| Company | Timeline | Status | |
| Indigosmile Limited Director • Unreported | 31 Jan 2006←19 Years→Current | Active | |
| Indigosmile Limited Secretary • Unreported | 31 Jan 2006←19 Years→Current | Active | |
| Neptune Associates Limited Secretary • Computer Systems Manager | 1 Jan 2003←22 Years→Current | Active | |
| Neptune Associates Limited Director • Computer Systems Manager | 1 Jan 2003←22 Years→Current | Active | |
