About Ndjeuda Company Ltd (12693113) United Kingdom