About Meggi Lashes Ltd (12989345) United Kingdom