About Iridium Management Ltd (08411296) United Kingdom