28 Mar 2017 Psychz buys Amsterdam and London data center space The web hosting company will now offer its services from two European Global Switch facilities