I can’t find much more info than what’s listed on their site, but it looks as if it’s been making the rounds at small screenings here and there (since 2009!).
Ik ben heel benieuwd naar jouw mening, laat het me weten in de comments! •••••••••••••••••••••••••••••••••••••••••••••