Enterprise IT Netflix eyes more game streaming with this €65m deal for Finnish studio , and The Stack March 2, 2022