Finally A subject I can be of help to, what you are suggesting is something I did several moons ago when I worked as a consultant I had an offshore entity with a Bank account in Europe I did it as most of the folks I did work for lived outside of the EU and the money they paid me was TAX FREE.
But now am broke and in the process of setting up another offshore company for the same tax reductions reasons having folded previous company here is what I recomend.
The Island of Dominica not to be mistaken with the Dominican republic, you can set your self up with an IBC or LLC and have your name as the companies director, you are free to submit your annual accounts should you want to and all business this company does must be outside of Dominica which is great since your doing business in China, you can set one up for 800 pounds all in plus about 250 pounds annual for maintaining the company.
When it comes to Banking, I would recomend you go for a European Bank Cyprus or Latvia is what I used back then as there is one or two banks in those countries that tailor services to offshore company owners, set up costs about 250 pounds for these accounts which will include a credit card and online/phone/fax and personal banking.
Also Look at Dubai one of the Free zones I know that Jabal Ali Free zone have a company structure specifically for warehousing that goes the same for several of the free zones, all funds made are 100% no tax payment but the set up will cost you in excess of about 3000 pounds, but please under no circumstances do you open any bank account in Dubai its a pain in your behind as any transaction to be made above 10 000 dollars will take several days as it needs to first be cleared by the local bank and then sent to a central bank for a further clearance by this point you lose patience with it all this happened to me when i was expecting a payment from one guy in Dubai last year well I ended the deal right there and then which basically made me go broke.
Other areas to consider would also be the IOM and perhaps even a USA ARIZONA LLC it gives you legitimacy as its not based in a tax haven but you still get all the benefits of a US based company and tax releave and try opening an account with Bank of America they have A branch in China and will also allow you to seperate your account should you want to accept payment in a certain currency in your case Chinese funds, or US dollars but am not sure about Euro or Pounds never did ask them about that.
Hope the above helps you out if you need any specific feel free to get in touch, btw am out of the Job should you need a extra pair of hands
All the best
Lynx