About Tambour London Limited (09761111) United Kingdom