About Tamba Group Limited (13528902) United Kingdom