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