The are claiming 90%+ of staff time/costs as R&D. What about the sales and marketing people for their software time spent?!?!
In my opinion, they are doing this to claim a heap of R&D tax credits, ie to try and recoup 45c in the dollar of all staff costs losses at the end of each fin year.
I guess you could opine they have a good R&D business