About New Simla Takeaway Ltd (12443242) United Kingdom