TeleMed, Inc.
18 Beck Street
Atlanta, GA 30318
(800) 529-8010
Website