Hi Muiz, from what I understand you intend to move to Uruguay and want to establish an Offshore to get a work visa, the question is, whether to register this company inside Uruguay or abroad.
First of all, you need to register on an Uruguayan government website and get your [link moderated] ID (). Once this is done, you can start the residence application process over the internet, but why am I telling you this now? Because no one better than the Uruguayan government itself to explain to you the best way to do your migration process
Once you make this registration you will have access to the processes you can start, look for the "proceso de emigración" and then you will have access to all the required documentation, with this your research will be much more complete.
I know I didn't answer directly, but I hope I helped..