London-based company MOO lets customers design business cards and other products online. MOO might not necessarily sound like a tech company, but it's using the digital space to enhance the ...