About Ambassadors Foundation Limited (06898415) United Kingdom