About Lashes & Beauty Ltd (11454163) United Kingdom