About Tamba Limited (13594558) United Kingdom