About Ambala & Karahi Limited (09111463) United Kingdom