About Ugly Duck Design & Animation Ltd (12982093) United Kingdom