| Company | Timeline | Status | |
| Beche Court Management Limited Director • Veterinary Surgeon | 1 Dec 2006←3 Years→23 Aug 2010 | Active | |
| Global Inkjet Systems Limited Director • Director | 29 Nov 2006←15 Years→4 Jan 2022 | Active | |
| Global Inkjet Systems Limited Secretary • Unreported | 29 Nov 2006←12 Years→7 May 2019 | Active | |
