About El Lash Ltd (13628133) United Kingdom