I made a mistake in my first answer: the name is really Rancho Margot. Its email is info@ranchomargot.org.
TripAdvisor has a bunch of reviews about Rancho Margot .