European Space Agency

Inmarsat Navigation Ventures Ltd