My general practice has been to visit the sites of individual companies. They usually have at least one page devoted to corperate info. It''s sometimes a little slanted, but you can usually figure out what''s up.
Where does the Landfish live? Everywhere. Is not the Landfish the Buddha?