About The Lash Design Company Limited (13205210) United Kingdom