STX secures innovative credit facility of up-to EUR 150 million backed by environmental commodities AMSTERDAM, April 13, 2023 /PRNewswire/ -- STX Group (STX), a leading global environmental commodity ...