Here is the full list of all 19 Contract With The Devil achievements. It takes around 4-5 hours to unlock all of the achievements on Windows.
Complete the revival ritual
Return the Power Lust vice
Return the Anger vice
Return the Envy vice
Complete all hidden object scenes without hints
Complete all mini-games without a single skip
Return the Sloth vice
Return the Treachery vice
Brew the elixir of truth
Spend less than a minute on a hidden object scene
Complete three hidden object scenes without hints
Make less than five mistakes in a hidden object scene
Return the Gambling vice
Assemble the projector
Return the Greed vice6
Complete three mini-games in a row without a skip
Make poison
Spend less than a minute on a mini-game
Find three items in three seconds