About Snack Kitchen Limited (13683796) United Kingdom