Judging from the Mercedes and AMG badges, its possible they are made by (or directly for) Mercedes and that the "contactless" badge is simply a feature like "injection" or "turbo". It may not, of course. Have you tried asking in the WTCC and European Touring Car forum? Someone there may have come across them.