Multi Offices and linking quote items across all

1 How is the best way to set up multiple offices , we have a USA office and a UK office both need to send out quotes in multiple currencies,i have this working for one company but would appreciate help on how its best to set this up in Dynamics 365

2 if i do the above is it possible to share items across both companies to keep them consistent, and how could this work if both offices need the same list of items but at different prices and recorded in there base currency ie UK in GBP and USA in USD

Thank you all in advance

Keep Safe