About Rulu S Deli & Kitchen & Wine Limited (13587354) United Kingdom