I would highly recommend Platform Technologies PLC for any kind of web development. They are great to work with.