About Navigqua Ltd (12409669) United Kingdom