About Nomad Cafe And Deli Ltd (13503420) United Kingdom