CRWRF Financials: Craneware PLC AI Analysis