About Snack Tech Consulting Ltd (12625180) United Kingdom