Businesses must meet the sustainability aims of the Global Biodiversity Framework, says a GreenBiz expert, who explains what a corporate nature strategy is.