About Naveen Investment Holdings Limited (12836199) United Kingdom