About Tilly Lash Ltd (NI677023) United Kingdom