About Navi Management Ltd (12742274) United Kingdom