About Wizard Brands Limited (11599992) United Kingdom