About Iddy Design Ltd (13374149) United Kingdom