What’s the first thing that comes to mind when you think of Netflix? I’d wager it’s a global streaming platform that you log into on an (almost) daily basis to watch movies, series, and documentaries. And with 208 million subscribers, a presence in more than 190...