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.