About Navicosoft Ltd (13282839) United Kingdom