About Mallard Industrial Limited (10103186) United Kingdom