About Mejuicer Ltd (13149847) United Kingdom