About Nri Legal And Business Affairs Limited (11607149) United Kingdom