About Tambaba London Limited (07304749) United Kingdom