About Navza Ltd (12879228) United Kingdom