The Åre Murders hit Netflix globally on February 6th 2025