Last updated: December 22, 2017

Service provider:

Turo Inc.

116 New Montgomery St, Fl 7

San Francisco, CA 94105

Represented by:

Andre Haddad (CEO)


Tel: 866-735-2901

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.