About Yaffe African Ltd (12354478) United Kingdom