Shop by Brands Magento extension enables you to create separate landing page for each new brand and then attach corresponding products with them.