Hello,
I have good team for this kind of working and we can do this work in a better way after we have all information.
We are web developing firm and my team who will do this has good idea because they doing work for my products which we doing for other clients.
Let me know if you have any question.
Thanks,
Ali Abdul Salam