All the discussion of different offshore bank and location has made me a little confused. I have a company registered in USA and a business account with HSBC Malta. I would assume that is an "offshore" bank as I am not a resident of Malta. As I am going to register another offshore company in...