About Inmarsat Group Holdings Limited (04886072) United Kingdom