Apella Technology

's headquarters is located in San Francisco, California. David Schummers is the CEO of Apella Technology. Apella Technology's latest funding round was a Series A for $21M on Dec 2021. Apella Technology has 3 followers on Owler. Apella Technology has an estimated revenue of <$1M and an estimate of less <10 employees.
Apella Technology CEO: David Schummers

CEO

David Schummers

CEO Approval Rating

- -/100

Est. Annual Revenue
<$1M
Agree?
Est. Employees
<10
Agree?
Funding
$21M

Trending Companies