About Tambala Consulting Limited (06975474) United Kingdom