About Glam Lash London Ltd (12785113) United Kingdom