About Slick Beauty Ltd (11715509) United Kingdom