Surf Life Saving Kariaotahi Incorporated | Rating: B- | CharityData NZ