About Ipp (mallard Holdings) Limited (10834716) United Kingdom