About Embassy London Ltd (12374011) United Kingdom