Get in touch with us

Email: thomas.otter@otteradvisory.com

Otter Advisory GmbH
Werderstraße 32
69120
Heidelberg, Germany

VAT ID no.: DE320763805
Tax number: 32496/78101
Owner: Thomas Otter
Company Register Nr.: HRB 731797

 The site has been tested for AA WCAG 2.0 compliance. 

 Join the conversation.