I happened to check out my credit card account and I saw that there was a charge for $26.95. I have never heard of this "Minecraft London" in my life…