About Lash & Smile Ltd (12137910) United Kingdom