About Mallow Holdings Limited (05496165) United Kingdom