About Taro

Where are you headquartered?
We are headquartered in Mountain View, California. Our distribution facility is located in San Mateo, CA.
Sat, 28 Oct, 2017 at 11:34 AM
What is your phone support number?
Sorry, we do not provide phone support at this time. There are two reasons for this: 1. We are a very lean team, and we want to make sure that we can he...
Tue, 3 Apr, 2018 at 9:08 PM