Corporates are looking to "atone for their sins" on nature by investing in nature-positive opportunities and credits, New Forests has said.