About The Quackin Duck & Co Ltd (12141083) United Kingdom