About Duckquiff Limited (09402043) United Kingdom