OTRS Inc. is committed to transparency and open communication both inside and outside the company. Important information on OTRS Inc. and how to contact us can be found here.
19925 Stevens Creek Blvd.
Cupertino, CA 95014-2358
Phone: (408) 549 1717
Fax: (408) 512 1748
Managing Board: André Mindermann (CEO), Christopher Kuhn, Sabine Riedel
Corporate Headquarters: Cupertino, CA
Tax No.: 64-0956016