ST8 A trio of companies has just announced a joint effort, aimed towards SMEs based in France. The result of this is known as ST8. ST8...