The Suicide Shop is a 2012 French animated film written and directed by Patrice Leconte and is based on Jean Teule's novel of the same name.
More at Wikipedia.
Director: Patrice LeconteRelease date: January 1, 2012Running time: 79 minutes
External links: IMDb