76 people are employed at Finastra.
Finastra is based in London, Greater London.
The NAICS codes for Finastra are [51, 511, 511210, 5112, 51121].
The SIC codes for Finastra are [737, 73].