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