"ISC New York" stands for "You Are Screwed" It is some sort of customs
black hole in New York. Many people received registeed letters from
Germany with postcards and photos and so on ordered from eBay. I myself
have two registered letters from German...