For those in the karting sphere (not very many of us), the words Team Sport should evoke a sense of nostalgia in us. We go there as children to pretend we’re Formula One drivers while clocking ...