Company LILLY ENDOWMENT, INC. Address 2801 N. Meridian Street, PO Box 88068, Indianapolis, IN, 46208, USA