Capital D Takes Majority Stake In Invincible Brands

Berlin-headquartered Invincible Brands has sold a majority stake to capital D, a newly-formed pan-European private equity manager investing in mid-market leading companies which disrupt legacy business models.   Founded in November 2015, Invincible Brands has accomplished exceptional growth.  The company sells its products from Germany into continental European markets, employs 80 staff and serves a…

Details