About Tambura Foods Ltd (12125452) United Kingdom