lospilotos, I have been through it all, in lieu of doing all the groundwork yourself, I would advise focussing your efforts on business operations and utilising a small business startup consultant.
Plenty of ads on Google / Dubizzle, good luck with it all!