Netflix launches new ‘Squid Game’ experience in New York, experience due to be rolled out in Europe and Asia 17 August 2024