IFSD
A Non-Profit-TrustRegistration number: IV 588 (18-08-1997)
It looks like nothing was found at this location. Maybe try searching?