About Ndoumbi Services Ltd (10411095) United Kingdom