About Leo Lash & Beauty Ltd (12043973) United Kingdom