We raised the point with @buyeuropean@feddit.org some time back.
It seems like German law requires you to have an Impressum page for every website posted. He used the company they had to do so, as it was easier from a liability perspective. The answers he provided were considered good enough at the time by the !buyeuropean@feddit.uk mods.
Ping @Lazycog@sopuli.xyz, @Sunshine@lemmy.ca, @Emperor@feddit.uk
Not too sure about the funding and legal aspects.