An exhilarating suspense thriller unfolds on a secluded farm nestled within the stunning and rugged landscape of England’s Peak District.