Elmwood elmwood.com

Elmwood is a brand design consultancy firm based in Leeds, UK.

Elmwood is a brand design consultancy firm based in Leeds, UK.

See All Exits Recent Exits

Phone: +44 (0)113 318 4500

Fax:

105 Water Lane

Leeds, LS11 5WD
England, United Kingdom

Elmwood - Investments & Acquisitions

Show Real Data
See all Recent Investments
Date Company Round Amount Co-investors
2018-02-13Framework CreativeAcquired
See all 1 investments