Del Prado is one of those companies that offer you Bi-weekly models from local/general stores, usually with a thin magazine with the cars details (The first car at a cheap price & following cars Full price!) & after a few months you have to subscribe to them to get the rest of the series (No longer available in stores).
I would say the cars are probably made by a well known company...Solido, High Speed or similar (Although in this case the base has Del Prado on it). Grani & Partners had a series of cars sold the same way (which were made by Solido).
There have been others, F1 cars, Porsche cars etc..