About Lash Capital (tipll Investment) Ltd (12572791) United Kingdom