About Duckchicken Limited (10716638) United Kingdom