About Iridium Holdings Limited (11598682) United Kingdom