About Ambassador Associates Ltd (12309359) United Kingdom