About Yenye Neema Ltd. (13508708) United Kingdom