Nathan
The BBB.ORG website says everything. Their REAL company name is Abacus America Inc. They own a few other companies. NO ONE SHOULD ATTEMP TO DO BUSINESS WITH THIS COMPANY.
THEY ARE A BIG RED FLAG.
THEY HAVE OVER 224 PENDING COMPLAINS WITH THE BETTER
Services Period: Active customer at the time of review. Customer since February, 2006