IMPRINT OWNER AND DATA CONTROLLERIndieAd GmbHSchneebergstr. 21D-81825 MunichGermany +49 151 4000 34 64 we.are@indiead.tech Registration NumberAG München HRB 232318 VAT IDDE311631558 Managing DirectorAdrian Knoll Owner contact emailadrian@indiead.tech