- Legal address
- c/o Vistra (Seychelles) Limited, Vistra Corporate Services Centre, Suite 23, 1st Floor, Eden Plaza, Eden IslandMaheSeychelles (SC-25)
- Head office
- c/o Vistra (Seychelles) Limited, Vistra Corporate Services Centre, Suite 23, 1st Floor, Eden Plaza, Eden Island00000 MaheSeychelles (SC-25)