STARZ PLAY Arabia, a Dubai-based on demand video streaming platform for the MENA region, has raised a total of $125 million since it was founded in 2015.