About Lash Haven London Ltd (12308019) United Kingdom