About Nava Holdings Limited (12097389) United Kingdom