About The Lash Plug London Limited (11992009) United Kingdom