About Cleo Curl Lash Ltd (13380987) United Kingdom