Describir: Electronic and algorithmic trading technology