Menorca, Spain, Corporate