About Mallard Consolidated Limited (08864655) United Kingdom