About No. 19 Wellness & Beauty Ltd (13329088) United Kingdom