Let me tell you this. My company Eplanet Soft has expertised in all the fields you have mentioned below and we have best in class employees to do every work in the best possible way. Money is not an issue we can talk about it as this thing is in bulk. So we can have detailed chat about this on skype or any messenger if you want. Hoping for a positive reply.
we have experienced team with experience about 8 years in webdeveloping.
we can give service in hosting building and maintaing the site. every thing under one roof. you can maintain the website on your with out any programming skills. we can build it in that way .