Avtar Sehra est le fondateur et PDG de Libre Capital et le co-fondateur de STBL. Il a occupé des postes de direction dans des banques d'investissement et des sociétés de conseil spécialisées dans l'ingénierie financière, la gestion des risques et les opérations de données. Il est titulaire d'un doctorat en physique théorique des particules de l'université de Swansea, au Pays de Galles, et d'un MSc en physique théorique et mathématique de l'Imperial College.