About Navacr Ltd (13000029) United Kingdom