We have used Tiedata for several years and have always found them to be extremely capable.

Their support both of our day to day needs as well as input to our longer term planning has been excellent.