In my opinion they are just a company seeking an opportunity to make money alongside their partners eg insurance companies.
Assuming you have obtained (and paid) for a Permission for Commercial Operations (PfCO) from the CAA in the UK, your details can be confirmed by any client by simply...