About Namo Holdings Limited (13198337) United Kingdom