About Nuba Consulting Limited (08427948) United Kingdom