About Lash Station Ltd (12231103) United Kingdom