Directors / Officers
- Sheikh, Keinan MohamedDirectorNationality: British · Residence: United Kingdom · Appointed: 2025-04-23
- Keinan Mohamed SHEIKH — Officer, appointed 2025-04-23
- Keinan Mohamed SHEIKH — Officer, appointed 2020-08-01, resigned 2021-03-16