About Ay Up Duck Media Ltd (12794560) United Kingdom