About Tambourine Commodities Limited (12836970) United Kingdom