Anders from the Social Care Team here.
Those are great questions! While a business license is not required to initially build a store on Shopify, acquiring one at some point is highly encouraged - especially once your business begins to grow. Many domestically registered businesses will not be required to register in another Country unless they directly have off-shore staff, or agreements with other businesses, in those Countries. You may also want to review our e-commerce legal guides available HERE.
I would also suggest you check with your local laws to see where you can register for a license when needed!
Take care, Earl ?