About Lash Bar London Limited (12166990) United Kingdom