Food products supplier specializing in live and prepared snails. Offers cooked snails and other products for sale.