InSpot is a 24-hour internet cafe, part of a larger European chain.