About Namadeo Ltd (12082268) United Kingdom