Snowcat Cinema presents a broad programme of new releases, world cinema, classics and independent films