yes, Impressum (imprint) is require by every business that offer services for Germany.
So 100% with you here...