Versus - compare 16691920 and INDSOYA

Apollo Ingredients Ltd. is tied with Icon Facilitators Ltd. on parameters.