About Lash Life London Ltd (12259761) United Kingdom