GP Petroleums Q1 profit surges 229% to ₹21.19 crore