C Camelus Pet Food & Brands Oudtshoorn, Western Cape, South Africa Camelus is a pet food and nutrition brand based in Oudtshoorn, South Africa. Its animal nutrition formulas ar…