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