About Outmarsat Ltd (12694448) United Kingdom