i understand that there's some risk with indiamart stuff, but i also have a skepticism towards these 'brands' that directly sell their stuff - i mean i find it unlikely that most of them manufactures their stuff; and perhaps they too could be sourcing their raw maal from these wholesale guys; we already see it happening in pharma industry hence entire thing of 'generic' medicines to counter it
and even, indiamart guys seem to be 'importing' lots of stuff from china as many product catalogues show 'imported' or straight out chinese labels or datasheets on them
perhaps Amul is better and as its homestate here i could try to get amul protein things but they often show out of stock