Helpful Foundation NGO Registration Id: DL-2017-0154444 State: Delhi City: Greater Noida Address: 101, Street No.15 Khudi Ram Bose Marg Pratap Nagar Mayur Vihar Phase-1 New Delhi-110091