| Company | Timeline | Status | |
| U-Blox Cambridge Ltd Director • Engineer | 5 May 2009←3 Years→27 Jun 2012 | Active | |
| TTP Communications Limited Director • Engineer | 5 Jun 2000←6 Years→28 Jul 2006 | Active | |
| Ttpcom Limited Director • Engineer | 11 Mar 1998←8 Years→23 Jan 2007 | Active | |
