About Tambora Limited (11791963) United Kingdom