About Zen Home & Beauty Ltd (13187039) United Kingdom