Unable to answer "Is this still here?" – Freedom Financial Services (Financial Office) – https://osm.org/node/6716581746 via StreetComplete 57.3:

Not visible from outside building. Appears to be only Olympic offices