Since launching in 2019, the streaming platform is now home to 10,000 hours of content and available in 63 countries around the world.