About Amba Hotels (oval) Limited (10005244) United Kingdom