About Dev S Kitchen Ltd (13095268) United Kingdom