CEO
CEO Approval Rating
- -/100
Terra-i is a Private company. Terra-i generates $75.2K in revenue per employee Terra-i has 1 followers on Owler.