About Mallard Farms Limited (10445725) United Kingdom