London-based Oh My Sock! has launched a product woven from high-quality bamboo fibres. Biodegradable, durable and silky soft, could these eco-friendly threads be about to knock our socks off? Could ...