U Untamed Pet Food & Brands London, Greater London, United Kingdom Untamed is a pet food brand based in London, Greater London, United Kingdom, dedicated to human-grade wet foo…