Adress of embassy of Nepal in Seychelles, Phone number of embassy of Nepal in Seychelles