About Dabbawalla Restaurants Limited (12486197) United Kingdom