About Tamba Limited (11708035) United Kingdom