About Lash Xtend London Limited (12675515) United Kingdom