You wouldn’t necessarily expect to find a Super Car club in the heart of the “Tech City” district of Shoreditch London, nor might you expect to find a converted warehouse inside which 60 or so “EV ...