| Christoph Rene Manser | Director | 13 Aug 2014 | 28 Jan 2019 | Swiss | 55 years |
| Constantin Dogos-docovitch | Director | 13 Aug 2014 | 6 Feb 2020 | French | 46 years |
| Faheem Zaka Sheikh | Director | 1 May 2023 | 29 Apr 2025 | British | 42 years |
| Javier Francisco Serrano Alonso | Director | 17 Mar 2017 | 26 Apr 2022 | Spanish | 48 years |
| Julien Delphin Henri Chetrit | Director | 6 Feb 2020 | 6 Mar 2023 | French | 38 years |
| Laurence Jon Fumagalli | Director | 13 Aug 2014 | 17 Mar 2017 | British | 54 years |
| Norose Company Secretarial Services Limited | Corporate Secretary | 13 Aug 2014 | 22 Aug 2014 | United Kingdom | - |
| Peter James Mchale | Director | 13 Aug 2014 | 31 Jul 2015 | Irish | 56 years |
| Stephen Bernard Lilley | Director | 13 Aug 2014 | 1 May 2023 | British | 58 years |
| Thomas James Vince | Director | 13 Aug 2014 | 22 Aug 2014 | British | 35 years |