Business Description
Starz Entertainment Corp. is a premium video subscription service available to viewers across the United States and Canada. Customers can access its content through the Starz app directly or by adding it to their existing cable, satellite, or internet television package. The company has been in operation since 1997 and is headquartered in Vancouver, Canada.