Affordable BioRemediation keeps the business running ST1 OY, PETROL STATION – FINLAND The Finnish energy company, ST1 Oy, discovered large amounts of contamination in the upper layers of the soil during a renovation of one of the company’s petrol stations in the...