LOL! Their billing address changes almost daily.
11/10/2007 - EUROPE (Billing Department): Via Zara 70, Rome, 00198,Italy
11/13/2007 - EUROPE (Billing Department): Via Merulana 151, Rome, 00185,Italy
11/14/2007 - EUROPE (Billing Department): 74 Oxford St, London, W1D 1BP,UK
When I went through the ordering process on 11/16/2007, they sent me this billing address: Via Conca D'Oro, 311, 00141, Rome, Italy.