Netflix has revealed that it is establishing an internal games studio in Helsinki, Finland. Go to post