Adress of embassy of Seychelles in Jamaica, Phone number of embassy of Seychelles in Jamaica