I took my wife to one of their clinics.
It has the feel of a scam.
Apparently they check for diabetic retinopathy, but no other diabetes related eye problems. Presumably they don't mind if you go blind, just not from retinopathy. I am even dubious about their checks for retinopathy - they...