Boryszew Group reports profit in uncertain times