About Ambala Ebbw Vale Ltd (11160936) United Kingdom