| 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←16 Years→Current | Active | |
| Eddystone Broadcast Manufacturing Limited Director • Director | 18 Dec 2008←17 Years→Current | Active | |
| G.T. Precision Limited Director • Engineer | 28 Feb 2006←19 Years→Current | Active | |
| 50 North Limited Director • Company Director | 8 May 2003←22 Years→Current | Active | |
