I have used them and the form is the same format that tfw use, so likely these outsource there DR claims to the same company.
Although I had no issues in submitting the form, I was claiming for a 60-119 min delay on a 4 in 8 day rover, and received a third of day in compensation, not sure how...