Malta
Unless your business is in illegal trafficing. Or you are under a international warrant it is illegal for Malta to release any banking information to foreign governments. They only tax you on income made in Malta. Down side 5k minimum account balance, it cost alot to wire money. Up side the give you a debit card thats good any where. How I know this irrelevent.