Last updated: December 22, 2017

Service provider:

Turo Inc.

667 Mission St, Fl 4

San Francisco, CA 94105

Represented by:

Andre Haddad (CEO)


Tel: +4908000000509

Contact us

Turo Inc. is incorporated under the laws of the state of Delaware in the United States.

Registration number: 4719781.

US Federal Tax ID Number: 27-0729479.