You are concerned about few things, believe me I have all the documents any bank in the world needs (website, recommendation, statements ... etc.), but still it is becoming an impossible task to open a business offshore account! It seems like banks are shying away from offshore businesses.