satellites

Definition

Inmarsat

Inmarsat is a global satellites communications provider offering voice and data services for users on land, sea, and in the air.