About Sarah S Snack Shack Limited (13042761) United Kingdom