Byron Allen has acquired a 10.7% stake in Starz, paying $25 million for 1.8 million shares in the entertainment company. The deal follows years of Allen throwing his name in the mix for a range of media properties. He was among several bidders for Paramount when it was under Shari Redstone’s control and expressed interest […]