About J Yembe Ltd (11591340) United Kingdom