Well it looks like they are "Out of Business". I got the news on my YouTube feed. But they are now operating as Magic Towing. And they are still scamming people and now they are operating without the valid license.
Here is the youtube link to back me up.
Should we mess with them?