Unable to answer "Is this still here?" – nicma design (Corporate Office) – https://osm.org/node/1149142741 via StreetComplete 62.2:

Kein Schild oder ähnliches, was auf die Firma verweist. Es handelt sich um ein normales Mehrfamilienwohnhaus.