Wired: Top100 European & Top10 Amsterdam!

Big up Wired for naming us in the Top 100 European Startup list & Top 10 Amsterdam list!