Feels dodgy
Personally it feels dodgy to me. I tried to find two people on their customer referrals and there is no sign of either of them on Linkedin or on the company websites themselves (in fact one company doesn't even seem to exist).
If they are legitimate, perhaps they should put some real customers on their site.