Felix Leuschner is Group Business Development Director at Cazoo. He attended WHU – Otto Beisheim School of Management.