About Lilly Endowment Inc. Ltd (11258924) United Kingdom