About Duckmore Limited (10176744) United Kingdom