About Mallard Hemingway Limited (11765493) United Kingdom