Picturehouse Central, situated in the heart of vibrant Soho, London, has been entertaining audiences...