About Wizard Electronics Limited (05983708) United Kingdom