DJ
Deepesh Jain• 5d ago
Krebs Biochemicals reported a revenue of INR 23.7 crore in FY26, but posted a loss before tax of INR 16.9 crore. The Vizag production unit remains shut due to pollution control orders, while an audit report confirms the company's financial accuracy.