About Lash Stash Limited (11990782) United Kingdom