About Tambour Research Ltd (12123864) United Kingdom