Commercial Register of Seychelles
VISTRA FOUNDATIONS LIMITED