About Navigate Ndc Group (holdings) Limited (10092798) United Kingdom