About Navigator Advisory Ltd (11573057) United Kingdom