About Lash Station 1 Ltd (12479823) United Kingdom