Home Tech News Netflix is planning to launch retail destinations in 2025