Zoom Car Phone Zoomcar Customer Care Number, Phone, Email and Address 5 years ago Zoomcar is a self-drive car rental company headquartered in Bangalore, India. The company was founded in 2013 by David Back…