Recent research published by Liberis, revealed that 26% of SMEs are struggling to stay afloat... By SME Magazine