Zen Media BV, Amsterdam, Geneva Branch