

Turbo Power Systems narrowed its net loss for the third quarter to £0.34m from £1.85m in 2008 and posted an EBITDA profit of £0.11m versus a loss of £...


Security and surveillance systems firm Petards saw profits drop for the half year but said the outlook for the second half is stronger with full year ...