BAFTA-nominated and Oscar-shortlisted Director of Animated Films.
Made in Switzerland, based in London.