About Tambuzi Limited (08670130) United Kingdom