| Company | Timeline | Status | |
| Bio Petroleum Limited Director • Accountant | 21 Aug 2005←7 Years→16 Jan 2013 | Active | |
| Interactive Response Services Limited Director • Accountant | 1 Aug 2005←8 Years→2 Oct 2013 | Active | |
| Bio Petroleum Limited Director • Private Employee | 11 Nov 1999←5 Years→21 Aug 2005 | Active | |
| Interactive Response Services Limited Director • Auditor | 27 Jul 1998←7 Years→1 Aug 2005 | Active | |
