Adress of embassy of Seychelles in South Sudan, Phone number of embassy of Seychelles in South Sudan