Not only do they say they are located in London and shipping from Canada but in the description they talk about celebrating the Country's Independance Day with friends and family and would not be shipping until after the 5th. This has signs of trouble all over it! But I did ask them all the above questions so we'll see.