Do I need to open a separate Demat account for Margin Trading Facility?

No. You can avail of Margin Trading Facility with your existing Upstox Demat account itself.