About Ambala Glasgow Ltd (SC623655) United Kingdom