Taliworks’ profit hammered by various factors