About Christian Yenga Ltd (12757113) United Kingdom