About Tambu Group Ltd (11275010) United Kingdom