About Kiki Lash Ltd (11571742) United Kingdom