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