There are tons of web hosting providers that could be suitable for your needs. I would recommend you to choose reputed and time-tested web host. Contact directly and discuss all the issues in order...