About Duckcorp Ltd (04597241) United Kingdom