North Wales environmental charity lands spot on top 100 soci