About Ambassador Int Ltd (13638923) United Kingdom