About Demoda Organic Hair & Beauty (redruth) Ltd (10291038) United Kingdom