Byron Allen has acquired a 10.7% stake in Starz Entertainment for approximately $25 million, signaling his long-term media ...