About On The Lash Ltd (07251650) United Kingdom