Unable to answer "Is this still here?" – Infosys Consulting Romania (Corporate Office) – https://osm.org/node/7185559938 via StreetComplete 58.2:

This is a big office building, containing multiple spaces for multiple companies, however it's uncertain whether this specific office is still there