Swiggy IPO on Nov 6: Is it worth investing?