About Lash Tech Investments Limited (12547128) United Kingdom