Companies

Back to homepage
Companies

Leaf Origin

Leaf Origin is a new supplement company based out of Marina Del Rey, California, seeking to “provide health and happiness to fellow citizens of the world.” Leaf Origin seeks to