About Stax Entertainment Ltd (12608441) United Kingdom