Cinemarché International will showcase short film and video at exciting innovative events in Scarborough, UK, and beyond.