Demon's Demise (Original) / Demon's Demise (US)
A couple in a romantic relationship open up their own demon extermination agency.
Info mistake?