A good reading of the contract you had with the marketing firm should give you a good idea of what the agreed upon right and responsibilities of both parties are. After that the best way to proceed is to talk to a lawyer. Paying for a consultation isn't expensive and is the best way to get a legal opinion that is based on law and not what someone thinks the law should or might be.