About Lash Library London Ltd (11616621) United Kingdom