you don't need a license in most countries i.e. Cyprus, Malta, Seychelles, Belize, BVI or any European country to do the business you want.
You don't need a license for a US LLC i.e. Delaware, New Mexico, Wyoming etc.
Just go ahead and setup your company either with a Wise account or other...