About Mallard Management (2009) Limited (06923801) United Kingdom