About Naviggator Limited (12046903) United Kingdom