About On The Lash Ltd (13450308) United Kingdom