About Memi Makeup Ltd (12920085) United Kingdom