About Dizzy Duck Designs Ltd (10426241) United Kingdom