Interesting “My Map” by techcrunch uk, locating Web 2.0 startup in London, seems like Shoreditch is still the place to be..
Written and Submitted from the Google Office, London.
Interesting “My Map” by techcrunch uk, locating Web 2.0 startup in London, seems like Shoreditch is still the place to be..
Written and Submitted from the Google Office, London.