About Mambi Lashes Ltd (12523453) United Kingdom