New firm Capital D acquires majority stake in Invincible Brands