About Nuba African Ltd (08867824) United Kingdom