About Ndugod Investment Limited (12117301) United Kingdom