VMN offer a professional package and will meet your requirements. I have used them for my current project and I will use VMN for my next project. I am satisfied with their approach and attention to detail.
I should add that I am not the easiest client to satisfy. Well done!