About Tambora Consulting Limited (13244155) United Kingdom