A young woman travels to England after the abrupt death of her brother. Staying with her sister-in-law, she finds her companion soon drawn into a satanic cult based in the house, whose rites... Read allA young woman travels to England after the abrupt death of her brother. Staying with her sister-in-law, she finds her companion soon drawn into a satanic cult based in the house, whose rites seem to centre on large-scale sexual congress.A young woman travels to England after the abrupt death of her brother. Staying with her sister-in-law, she finds her companion soon drawn into a satanic cult based in the house, whose rites seem to centre on large-scale sexual congress.