Our Customer Service team can be reached via email, phone or live chat. These is details here: Contact us
Our office is located at
1450 Technology Lane, Suite 100
Petaluma, California 94954 USA
You can contact us via email here
You can also call us on
(650) 272 - 3778