About Rullo S Restaurants London Limited (09285150) United Kingdom