Company THE LEAP OF FAITH FARM TO SCIENCE INSITITUTE Address 4615 140TH AVE NE, BELLEVUE, 980051152, WA