About Ambassadors.inc Ltd (11543990) United Kingdom