Style is related to Class. you are likely to find Demonstration in/at/on Class. 
you are likely to find Shareholder in/at/on Company. Company is related to Firm. Publisher is a type of Firm. 
Style <--RelatedTo--> Class <--AtLocation-- Demonstration 
Shareholder --AtLocation--> Company <--RelatedTo--> Firm <--IsA-- Publisher 