About Inmarsat New Ventures Limited (11476156) United Kingdom