About Snack Nerds Limited (13676588) United Kingdom