I don't think that your company is involved...(sponsor = employer, right?)

you may need documents frmo you embassy, but I think it's easiest to ask them directly.

Doha, I'm coming! Ducks in Doha from 12th - 18th of May :)