About Lash & Glow Limited (12440818) United Kingdom