About Loubie Lash Ltd (12831944) United Kingdom