OfBusiness posts 21% net profit jump to ₹724 cr, revenue drops 7%