About Navarra Ltd (13174570) United Kingdom