About Startz Ltd (12478049) United Kingdom