About Tamba Consultancy Limited (03334600) United Kingdom