Hitachi Consulting Corporation Address: 123 N Wacker Dr Ste 1200 Chicago, IL 60606 Phone: 877-664-0010