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