| Company | Timeline | Status | |
| J.M.J. Precision Sheet Metal Limited Director • Director | 31 Mar 2004←15 Years→13 Dec 2019 | Active | |
| J.M.J. Precision Sheet Metal Limited Secretary • Director | 31 Mar 2004←15 Years→13 Dec 2019 | Active | |
A2000 Systems Limited Secretary • Unreported | 4 Aug 1999←18 Years→19 Dec 2017 | Dissolved | |
| J.M.J. Holdings Limited Director • Director | 28 Feb 1991←30 Years→3 Feb 2022 | Active | |
| J.M.J. Holdings Limited Secretary • Unreported | 28 Feb 1991←30 Years→3 Feb 2022 | Active | |
