About Bella Lash London Limited (13123017) United Kingdom