Yes you can promote a company in video on youtube you can't on vimeo...Youtube lets you post most videos. I have channels created for clients that is all company or product promotion. Here is where you can get some free youtube video creation software.... http://www.youtube.com/create?feature=mhsn