Allied Minds plc ALM

This company makes its money by establishing and investing in early stage technology and biotechnology businesses.