About Leo Beauty Ltd (11359772) United Kingdom