What is Stripe’s legal structure as a company?

Asked Feb 12, 2016· 1 answer ·California, United States
Related in Law, Contracts, Terms of Service and Legal Structures