Yes, you can have 2 Demat accounts from different brokers. You can not have more than 1 Demat account from the same broker with the same Id.