About Navy Holdco Limited (12489215) United Kingdom