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(at)indiead.tech