We used to use Verticurl but were unhappy with their service. We now have been using MarketOne for a year and are extremely happy with them. They handle almost all of our program creation and are really responsive/adaptive to learning your ways of doing things, yet also help offer best practices.
They are a global company so have people to help your marketing team in all time zones, but their closest office to you is in London. Hope this helps!