STC Group (Netherlands) is a research organisation in Rotterdam, NL. OpenAlex records 23 works and 1,528 citations for it.