NFC Group satellite solutions