About Navarra Holdings Ltd (12643503) United Kingdom