It says the manufacturer is "ECD-Germany" and I've never heard the name before, but I tend to be a bit of a "brand snob" and deal with Pelican Parts or another online BMW dealer.
One thing I noticed over the years is that Germans are somewhat brutal in their feedback and the company has 99.8% from over 14,500 transactions. Of course, all that may indicate is the shipping and customer service is better than the long-term durability of the products sold.