About The Mallard Publishing Group Ltd (13310374) United Kingdom