About Lash Land Ltd (12291626) United Kingdom