About Organic Wild Beauty Ltd (SC642146) United Kingdom