apaleo GmbH Dachauerstr. 15 A 80335 Munich, Germany
Authorized Representatives / Managing Directors: Ulrich Pillau, Philip von Ditfurth, Stephan Wiesener
Commercial Register: Munich, HRB 229514
VAT-ID #: DE311046461
Data privacy officer: Andrea Ziegelmüller, privacy@apaleo.com