Show teasers from both content type and Users together in a view
Since you say that you would like to show a page with separate blocks of companies and users, there's no need to do this all in the same View.

Create two different Views with Block displays. One for the teasers of Company content type, one for the teasers of the Users. (You have done this much already.)

Then, place both of those Blocks in theme regions on the same page, and they should both appear ... together, but separately.