This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
Fire fighting crews from the Nelson Mandela Bay Municipality have extinguished the blaze in Grahamstown Road in Port Elizabeth, where a business property caught alight shortly before eight o'clock on Wednesday morning.
A huge pall of black smoke hung over Port Elizabeth as the building burned.
Police spokesperson, Captain Stanley Jarvis, has named the business as Unzamo Non-woven Pty Ltd which makes plastic coverings, tarpaulins and styrafoam products.
Jarvis says damage to the building, which was totally destroyed, is estimated at between three and four million rand.
Product content lost during the fire is being put at another two million.
Jarvis says miraculously, no-one was injured during the blaze and no neighbouring premises were damaged.
He says no criminality appears to be involved and that it was likely a factory marchine fault that caused the fire.
He says the fire department and the insurers will, however, conduct a full investigation into the incident.