Company SOFTWARE TECHNOLOGY CONSULTANTS, INC. Address 7225 Vauxhall Road, Indianapolis, IN, 46250, USA