About Nila Restaurants Limited (07197674) United Kingdom