STAR performance shines out for Altera Infrastructure

Trondheim, Norway: Norway-based Star Information Systems (STAR) and global offshore [...]