For an average Joe, which is myself, and who does a bit of everything online, which - UK or Georgia - will be better to incorporate?
What I need, at this point, are: a) something that just works b) simplicity c) low cost of maintainance
And the ability to open a bank account for a newly formed...