Amazon Restaurants' closure in London might have just been the beginning of the service's complete shutdown. According to GeekWire, the company's food delivery ... Read more