- Legal address
- c/o Vistra (Seychelles) Limited, Vistra Corporate Services Centre, Suite 23, 1st Floor, Eden PlazaEden Island, MahéSeychelles (SC-22)
- Head office
- c/o Griffin Corporate Services Ltd, 3414, 34th floor, Al Maqam Tower, ADGM Square, Al Maryah IslandAbu DhabiUnited Arab Emirates (AE-AZ)