IMPRINT

OWNER AND DATA CONTROLLER
IndieAd GmbH
Schneebergstr. 21
D-81825 Munich
Germany

Registration Number
AG München HRB 232318

VAT ID
DE311631558

Managing Director
Adrian Knoll

Owner contact email
adrian@indiead.tech