About Nehru Holdings Ltd (12304071) United Kingdom