Sales Specialist
New Delhi, Delhi, India
droom Technology
Chat process and sales process
Delhi University