About The Stack Snack Company Ltd (13261300) United Kingdom