Common Denominator (owned by Horizon) would certainly have offices in Berlin. I'm not sure where its main office is, but it's big enough that the major cities would be covered. Horizon also owns Westdeutscher Rundfunk, iirc. Primarily out of Köln, it may have a presence in Berlin.