Directors / Officers
- Chen, XiangrenDirectorNationality: British · Residence: England · Appointed: 2025-11-28
- Xiangren CHEN — Officer, appointed 2026-07-09
- Xiangren CHEN — Officer, appointed 2025-11-28
- Xiangren CHEN — Officer, appointed 2021-11-01, resigned 2024-07-01