About Duck Delights Limited (12200921) United Kingdom