Organic Baby Food from Ulula

Ulula, which is the Latin word for "owl", is the name of a family-run business based in the UK that produces organic and "biodynamic" baby food. I'm not sure how much I care for the biodynamic part after reading upa bitonit, but I'll let the reader decide for himself/herself about that. The organic part, though, seems fantastic! No chemicals and herbicides and a wide range of products for all ages and even for infants with allergies. One of the couple who runs Ulula is a "qualified food technologist" who used to run an organic bakery, so we can guess that they know what they are doing.