Wait a minute. A lot of corporations are incorporated in Delaware, but in name only, meaning they don't have any offices or anything actually in Delaware other than a filing cabinet full of papers. That's a common thing because of Delaware's lower tax rate.
I wonder where polo actually has all their trading stuff. I'm pretty sure it isn't in DE. Sorry to hear about your experiences with their shitty customer service.