About Duckland (uk) Limited (12040324) United Kingdom