Comment by Gormo
7 hours ago
There's no standard concept of a "business license" in the US either. Generally, the corporate registration / LLC filing is all you need to start doing business as a limited liability company, and you don't need to do anything special as a sole proprietor. Sometimes state and local governments have special requirements for particular types of activity, and require registration to begin operating in a regulated field. City and county governments sometimes have a business tax that you have to pay if you're operating a facility open to the public, and may require the tax receipt to be on display on your premises.
Same with UK LLPs