About Navetta Holdings Limited (10653139) United Kingdom