About Tambra Limited (08266589) United Kingdom