About Delta Echo Bravo Hotel Ltd. (11626647) United Kingdom