@Stockistt Hello,
Both Zerodha and Angel One are registered with CDSL (some brokers are registered with NSDL and few others with both). You can initiate off-market transfer either by filling out form or more conveniently by online request on CDSL portal. For details on detailed process and steps suggest net-search with keywords
Transfer shares from a Zerodha demat account to another demat account.
The charges to transfer shares in an off-market transaction are 0.03% of the transfer value or ₹25 per ISIN, whichever is higher, + 18% GST.
Hope it helps 🙂