About Duck Media Ltd (08046557) United Kingdom