So you have seen Kombucha in the shops but you’re not quite sure what it’s all about? Read on… The ancient Chinese call it “Imortal Health Elixir”. Kombucha refers to...