About Luxe Lash Co London Limited (12333059) United Kingdom