Mother Meera Foundation USA
The mission of Mother Meera and Mother Meera Foundation USA is to help humanity.
It looks like nothing was found at this location. Maybe try a search?