About Navvara Ltd (10648674) United Kingdom