managing partner managed service provider