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