Short Films Spare Flesh: Bristol’s “raw and rotten” stop-motion duo unleash Moving Parts November 3, 2025