Has anyone ever heard of the Delfin Group. It has a brief Bloomberg mention as a chemical additive company in South Carolina.
The bottle claims various specs e.g.Porsche, VW 502 00/505 00
Anyone ever heard of it? I bought 4 bottles at a garage sale.
The bottle claims various specs e.g.Porsche, VW 502 00/505 00
Anyone ever heard of it? I bought 4 bottles at a garage sale.