Co-working spaces giving businesses a cutting edge