About Inmarsat Holdings Limited (04917504) United Kingdom