TC Terra Canis Pet Food & Brands Garching, Bayern, Germany Terra Canis is a German pet food manufacturer headquartered in Garching, in Bavaria, Germany. It produces foo…