RANKF Financials: Rank Group PLC AI Analysis