New research using this dataset shows that 85% of the world’s largest companies have a significant dependency on nature across their direct operations New dataset includes dependency scores, describing the level of risk associated with a company’s reliance on 21 different ecosystem…