About Lash Lab Central Ltd (12791279) United Kingdom