1 employees
A marketplace connecting drivers on the streets with brands while leveraging flexible, thin as paper display attached to a car.
2015