About Ambassador North Ltd (11582831) United Kingdom