About Lashes By Leah Ltd (12187195) United Kingdom