Nature’s Tasty Treats is a vegan food business that creates raw vegan NIce Cream, sorbet and freeze pops as well as herbal iced teas and meals.