Company PENSKE LEASING AND RENTAL COMPANY Address 300 DELAWARE AVE, 9TH FL, WILMINGTON, DE, 19801, USA