Happy Monkey / David Thayer Film Prod Geneva Contact Details Contact Details Happy Monkey David ThayerIm Gstein 110CH-8424 Embrach Contact email Website