About Tambaba Investments Limited (08652242) United Kingdom