Ambiha Charitable Trust NGO Registration Id: TN-2009-0009794 State: Tamil Nadu City: Thiruvengadam Address: 34,sellapatti,thiruvengadam[post] Kovilpatti[via] Tamilnadu 627719