About Its Mallard Limited (10112659) United Kingdom