About Meraki Lashes Ltd (10584075) United Kingdom