About Navigator Licensing Limited (11938498) United Kingdom