What Is a Managed IT Service Provider? A Comprehensive Guide