About Ambala Limited (12728338) United Kingdom