About The Fresh Duck Company Limited (10947940) United Kingdom