Strange move as CarTrawler is a disreputable company. I had a run in with them a few years ago where they tried to deny any responsibility for supply of a rental car booked through their site. In my research I found that they used hundreds of paid reviews on the likes of Trust Pilot to bury bad reviews. As mentioned above on other websites you can get to see true reviews with details of complaints and they have an appalling score.