About Little Duck Holdings Ltd (13013073) United Kingdom