About Navana Holdings Limited (11152269) United Kingdom