Company name: DEVON FOODS LTD
Description: Devon Foods – Devon Foods
Ettumanoor, Kerala 686631, India