About Humza Snack Bar Ltd (SC581916) United Kingdom