Natria Organic Neem Oil Concentrate. 24 Oz.