MKC Agro Fresh IPO opens with ₹521.34 cr revenue, ₹221.14 cr PAT