There seems to be threads on lots of car forums about them. Most of their websites are simply appearing to be local, but their operation is only in Germany. "Warranty returns" are a bit like China where they expect you to cover return postage, which should not happen for real warranty...