Adress of embassy of Saudi Arabia in Seychelles, Phone number of embassy of Saudi Arabia in Seychelles