About Ambassador London Ltd. (10611402) United Kingdom