| Company | Timeline | Status | |
| Rosehill Electronics Limited Director • Managing Director | 15 Jun 2009←7 Years→12 Apr 2017 | Active | |
| Rosehill Electronics Limited Secretary • Unreported | 8 Jul 2001←16 Years→1 Jan 2018 | Active | |
| Avanti Conveyors Limited Director • Director | 25 Jun 2001←24 Years→Current | Active | |
| Avanti Conveyors Limited Secretary • Unreported | 8 Nov 2000←24 Years→Current | Active | |
| Mechatronic (Consulting) Limited Secretary • Director | 1 Aug 1997←19 Years→30 Sep 2016 | Active | |
| Mechatronic (Consulting) Limited Director • Director | 1 Aug 1997←19 Years→30 Sep 2016 | Active | |
