As Starz prepares to separate from parent company Lionsgate in 2024, it will reduce its staff of roughly 670 employees by more than 10%. Starz will also cease business operations in the both the U.K. and Australia. This follows the cable and streaming company’s recent exit from Latin America, as announced in Lionsgate’s August earnings […]