About Duckman Limited (12640239) United Kingdom