Since it was founded in 1991, British theatre company Stan's Cafe has garnered an international reputation for artistic innovation, and prolific, eclectic performance projects. Their work has toured nationally and internationally, with 2003's Of All The People In All The World having been performed in over fifty cities around the world. Embracing site-specific, immersive, durational, non-text-based as well as scripted work, Stan's Cafe's...