In my opinion they must provide the IRCC registered membership number in their website.
I think they don't have valid licence to act as Authorized representative for Canada.
"IRCC won't deal with representatives who charge a fee but are not authorized"
"It's against the law to give false or...