About Lash Me London Limited (12814520) United Kingdom