Legal notice Telffed B.V. Address: Bos en Lommerplein 280, 1055 RW, Amsterdam, The Netherlands Registered in Amsterdam, The Netherlands, under the registration number 77057996 VAT number: NL860886566B01 Email: contact @ telfeed.com