About Yambi Africa Ltd (09520609) United Kingdom