I think the website is showing on the online claims ratio (i.e. 6 claims settles from 7 claims). Because last year out of total 130 claims - 68 paid and 58 repudiated. They have to show that this data is only showing online policies.
In short term most of the new companies show low claim ratio. Go for this company if it's meeting your criteria.