About The Lash Dealer Ltd (12401384) United Kingdom