Company INDIANAPOLIS TELEVISION, INC. Address One Fawcett Place, Suite 120, GREENWICH, CT, 06830, USA