Double check your agreement/contract with them; if they have either  1) exceeded the authority you gave them, or 2) have not done what they committed contractually to do, they would be in breach of contract, and that  breach should entitle you to treat the contract as terminated and seek compensation. Or if they refuse to communicate with or respond to you, they may be in breach of the "implied covenant of good faith and fair dealing," or the requirement that parties to contracts treat each other fairly and in good faith. That breach can also provide grounds to treat the contract as terminated or seek damages, but can be much harder to prove, since it is more subjective; if you think you may proceed on this basis, make sure you have made multiple, well-documented attempts to communicate with and direct them as to what to do first.