About Ey Up Duck Ltd (12155800) United Kingdom