About The Snack Company London Ltd (12984424) United Kingdom