About Mallard Point Limited (13094918) United Kingdom