About Mendum Holdings Ltd (12364986) United Kingdom