Skeleton Technologies CEO Taavi Madiberk & Chairman Oliver Ahlberg (4) March 26, 2021 Nikola Đorđević Skeleton Technologies CEO Taavi Madiberk and Chairman Oliver Ahlberg.