Level 3 and Time and sales

I’ve been trying to find a data provider in india that provides level 3 ( 20 market depth ) and use it to feed to motivewave trading software. But I haven’t been able to find any so far. True data and Global data feed provide tick by tick but only Level 1 data.

Zerodha Level 3 data is really good but is there any way I can feed this data to an external charting software?
I’ve tried Interactive Brokers TWS as well but the L2 data feed is delayed as compared to zerodha kite and the time and sales prints have incorrect volume prints.

My Trading includes the following studies that I need to use:
Relative Volume at time
Volume delta bars
EMA
VWAP
ATR
L2 or preferably L3
Time and sales

Is there any charting software or platform I can use that provides all above?