Foundation IDFA
Frederiksplein 521017 XN AmsterdamThe NetherlandsVAT: NL008551777B01
Below, you can find our annual reports for 2020, 2019, and 2018. Activity reports for 2017 and previous years can be found on our Dutch page.