Invocap is a collaboration of finance and technology professionals, with backgrounds from some of the largest finance and technology institutions in the world.