About Nikkis Snack Shack Ltd (SC710310) United Kingdom