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