Unable to answer "Is this still here?" – DEKA Research & Development (Research Institute Grounds) – https://osm.org/node/9420391397 via StreetComplete 57.2:

DEKA Research and Development is not a Research Institute, it is an Engineering R&D company