About Navix Limited (12250451) United Kingdom