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