TV program “Insiders,” set up at Spain-based company iZen, has become Netflix’s first Spanish original reality show. The aim was to be innovative and, at the same time, recover the essence of old ...