Savage Minds

Savage Minds is a software solutions developer focusing on mobile centric and telephony based solutions.