About Ella Lashes & Co Ltd (13413444) United Kingdom