About Ndi Money Transfer Ltd (12657706) United Kingdom