About Starz Global Ltd (11620631) United Kingdom