About Mellivora Holdings Limited (13111958) United Kingdom