Your intuition is right.
It does come from Sound Ideas that
This music is also used in some news programs in my country
The name of the music is Superstructure
They can be found in two series of SOUND IDEAS at the moment
1 SI-D10 To the Max
2 MIX38 - Industry, Corporate