How to fetch customer shipping information from rule component?
A couple of things, you actually have two rules:


The first is the event rule that loops through the products
The second is the component rule that fires off each email



  Interesting side note, given your setup, you will likely be sending an email per product and not per product creator. 


To get the shipping address in rules when you have access to an order entity, you simply need to add a condition "Entity has field" and check that the "line-id:order" has the customer's shipping profile field (by default this condition looks like this):



Here's an animated gif displaying the process: