Deliverance is a restaurant specializing in food engineered for delivery. They cook popular global dishes in their own kitchens and deliver them across London.