About Wild Duck & Co Ltd (12597507) United Kingdom