I do not think its appropriate to recommend any managing agent. At the end of the day, they all have one agenda, profit.
I could list dozens that I have dealt with over the years either directly or indirectly both good and bad, and as we cant name the bad ones its my view that we should not name the good ones.
As far as the recommendation of the company above is concerned it should be removed as it will emerge as a recommended agent through search engines for ever more.