About Ambala Restaurant Ltd (SC591126) United Kingdom