Invictus Technology Group lays off 110 employees amid sanctions and financial struggles News | 17. sep. | 0