Олег Попов здійснює управління всією інвестиційною групою SCM з 2006 року та очолює з листопада 2018 року її основну інвестиційну компанію — SCM Holdings Limited. Олег Попов та інші члени інвестиційної команди представляють інтереси SCM як в інвестиційних комітетах компаній SCM, так і в наглядових радах бізнесів. Історія Компанію засновано 15 листопада 2000 року у Донецьку.