About Wizard Multimedia Ltd (11586519) United Kingdom