|HQ||Lee's Summit, US||Map|
|Employees (est.) (Jul 2020)||17|
When was Terra founded?
Terra was founded in 2015.
How many employees does Terra have?
Terra has 17 employees.
Who are Terra competitors?
Competitors of Terra include Verb Energy, My Food and Hero Espana.
Where is Terra headquarters?
Terra headquarters is located at 1134 NE Douglas St, Lee's Summit.
Where are Terra offices?
Terra has an office in Lee's Summit.
How many offices does Terra have?
Terra has 1 office.
Receive alerts for 300+ data fields across thousands of companies