Aquila earns 96% Dun & Bradstreet Open Rating score
Aquila earns 96% Dun & Bradstreet Open Rating score Short Hill, NJ USA - October 2014 Aquila earned a 96% customer satisfaction rating in Dun & Bradstreet 2014 Open Rating survey of existing customers. The mark was based on Aquila’s Past Performance Evaluation. According to Dun & Bradstreet, a score of