They dont even have a website...

That's kinda strange...
Anyway, here's some history on it.. hehe
http://www.texasmonthly.com/ranch/readme/bigred.php
It was invented in Waco ("wacko" hehe), and now it's SA. Umm...I dont think it's owned by Pepsi or anyone else...?