| Company | Timeline | Status | |
| Ultramarine Investments Ltd Secretary • Lecturer | 15 Mar 2004←21 Years→Current | Active | |
| Ultramarine Investments Ltd Director • Lecturer | 15 Mar 2004←21 Years→Current | Active | |
| Ultramarine Computing Limited Director • Computer Programmer | 17 Oct 1997←28 Years→Current | Active | |
| Ultramarine Computing Limited Secretary • Computer Programmer | 17 Oct 1997←28 Years→Current | Active | |
