A group of filmmakers, conspiracy theorists and paranormal investigators search for the infamous cult known as the Friends of Hecate in Clapham Woods, Sussex.