| Rol | Empresa | País | Estado | Período |
|---|---|---|---|---|
| Cargo | ALMS CORPORATE SERVICES LIMITED | — | Activa | 11/5/2026 – 12/7/2015 |
| Cargo | JAC ENGINEERING TECHNOLOGIES PLC | 🇬🇧United Kingdom | Disuelta | 5/6/2026 – presente |
| Cargo | CLIMETECH PLC | 🇬🇧United Kingdom | Disuelta | 3/6/2026 – presente |
| Cargo | ALL PARCELS PLC | 🇬🇧United Kingdom | Disuelta | 3/6/2026 – presente |
| Cargo | ISRAELTECH PLC | 🇬🇧United Kingdom | Disuelta | 3/6/2026 – presente |
| Cargo | CABO BIOTECH LIMITED | 🇬🇧United Kingdom | Disuelta | 5/6/2026 – presente |
| Cargo | MINING DEVELOPMENT LIMITED | 🇬🇧United Kingdom | Disuelta | 6/6/2026 – 26/1/2015 |
| Cargo | ELCORMIN RESOURCES LIMITED | — | Disuelta | 6/6/2026 – presente |
| Cargo | REPAROTECH LIMITED | — | Disuelta | 6/6/2026 – presente |
| Cargo | SSA COPPER LTD | 🇬🇧United Kingdom | Disuelta | 7/6/2026 – presente |
| Cargo | TOCCET LIMITED | — | Disuelta | 8/6/2026 – presente |
| Cargo | ANIMAL DIAGNOSTICS LIMITED | 🇬🇧United Kingdom | Disuelta | 8/6/2026 – presente |
| Cargo | NORFOLK MEDICAL TECHNOLOGY LIMITED | — | Disuelta | 14/6/2026 – presente |
| Cargo | AFTERSOFT LICENSING LIMITED | — | Disuelta | 14/6/2026 – presente |
| Cargo | MOBILE GAMING SOLUTIONS LIMITED | — | Disuelta | 11/6/2026 – presente |
| Cargo | ASCERNA PHARMA LIMITED | — | Disuelta | 11/6/2026 – presente |
| Cargo | 968 MEDIA LIMITED | 🇬🇧United Kingdom | Activa | 5/1/2026 – 2/8/2010 |
| Cargo | OPHTHALTEC LIMITED | — | Disuelta | 12/6/2026 – presente |
| Cargo | FLG DISTRIBUTION LIMITED | — | Disuelta | 12/6/2026 – 14/9/2015 |
| Cargo | TORUS IB PLC | — | Disuelta | 12/6/2026 – presente |
| Cargo | 968 ZINC LIMITED | 🇬🇧United Kingdom | Disuelta | 12/6/2026 – 2/3/2015 |
| Cargo | NVIRO CLEANTECH LIMITED | — | Activa | 15/6/2026 – 18/7/2006 |
| Cargo | WACKO LICENSING LIMITED | 🇬🇧United Kingdom | Disuelta | 13/6/2026 – presente |
| Cargo | ZETCO LIMITED | — | Disuelta | 13/6/2026 – presente |
| Cargo | CREST ENERGY LIMITED | — | Disuelta | 13/6/2026 – presente |
| Cargo | LASEAIR LIMITED | — | Disuelta | 13/6/2026 – 4/9/2007 |
| Cargo | ORGANOTECT LIMITED | — | Disuelta | 13/6/2026 – presente |
| Cargo | MICRORELEASE LIMITED | — | Disuelta | 13/6/2026 – 4/9/2007 |
| Cargo | ICYTE LIMITED | — | Disuelta | 13/6/2026 – presente |
| Cargo | MORETALK LIMITED | — | Disuelta | 13/6/2026 – presente |
| Cargo | STEMCELL VENTURES LIMITED | — | Disuelta | 15/6/2026 – presente |
14/9/2015
resigned
12/7/2015
resigned
28/10/2005
appointed