About Snack Lab Ltd (12291482) United Kingdom