Eli Lilly (Netherlands) is a research organisation in Utrecht, NL. OpenAlex records 212 works and 12,046 citations for it.