About Nalanda Partners Limited (13580607) United Kingdom