About Ambassadors International Limited (06052431) United Kingdom