Loading...

Aptitude Software Group plc (LON:APTD) is favoured by institutional owners who hold 57% of the company | Intellectia.AI