About Jam Shack Kitchen Ltd (12362231) United Kingdom