Description A humane scientist attempts to explore the most loathsome forces of evil behind the doors of his London laboratory.