Skin care Affinity Energy and Skin Elements team up to develop algae and cannabis oil skincare range October 8, 2018 jhgreene Affinity Energy and Skin Elements team up to develop algae and cannabis oil skincare range Small Caps Full coverage