Company MANAGED CARE - INFO CORPORATION Address 5140 N. PENNSYLVANIA STREET, INDIANAPOLIS, IN, 46205, USA