About Ambassador World Limited (12366024) United Kingdom