Legal notice

See the German legal notice (Impressum), which is legally binding.