Adress of embassy of France in Cayman Islands, Phone number of embassy of France in Cayman Islands