Knowledge management implementation; overview and guidance from Knoco Ltd, www.knoco.com