Glass, a consumer financial services company, provides a secured card alternative at the point of sale.
Palo Alto, CA, USA