About Wizards Internet Limited (04968457) United Kingdom