Can I open a company if I am not in UAE?

Yes. My License can take care of all the hassles for you.