Inmarsat (United Kingdom)h-index: 15Total citations: 1,082Total papers: 197Homepage: https://www.inmarsat.com/