About Naadu Holdings Ltd (10961263) United Kingdom