About Digital Restaurant Kitchen Ltd (SC713606) United Kingdom