About Simla Tandoori (london) Limited (13508648) United Kingdom