Snap said it has over 75 staff in Britain, up from around 6 this time last year, and has a three story office in Soho, London, with an additional site opening nearby soon. The announcement comes amid rising criticism of Silicon Valley giants' tax practices. Facebook ended up with an £11.3 million ($14 million) tax credit in the U.K. last year, which...