Adress of embassy of Sri Lanka in Seychelles, Phone number of embassy of Sri Lanka in Seychelles