Registered entities
NEEDFUL INITIATIVES FOR ENVIRONMENT DEVELOPMENT PRIVATE LIMITED
CIN U74990HP2011PTC031729India
Nonprofit organization supports and accelerates climate change mitigation and sustainable development by providing grants and resources to innovative projects and leaders