About Mennucha Ltd (11872085) United Kingdom