| Company | Timeline | Status | |
| Ipgi Limited Director • Engineer | 10 Jun 2015←10 Years→Current | Active | |
| T.M.T. Powder Coating Limited Director • Engineer | 26 Jan 2015←10 Years→Current | Active | |
| Interface Meteovue Limited Director • Unreported | 4 Nov 2014←11 Years→Current | Active | |
| Interface Management Limited Director • Engineer | 15 Jul 2014←11 Years→Current | Active | |
| Interface Precision Engineering Limited Director • Engineer | 5 Apr 2011←14 Years→Current | Active | |
| Eddystone Broadcast Limited Director • Engineer | 19 Apr 2010←15 Years→Current | Active | |
| Eddystone Manufacturing Limited Director • Unreported | 5 Dec 2009←15 Years→Current | Active | |
| Eddystone Broadcast Manufacturing Limited Secretary • Director | 18 Dec 2008←16 Years→Current | Active | |
| Eddystone Broadcast Manufacturing Limited Director • Unreported | 18 Dec 2008←16 Years→Current | Active | |
| G.T. Precision Limited Secretary • Engineer | 28 Feb 2006←19 Years→Current | Active | |
